#include <stdio.h>
#define E 0.0000001

double wurzel(double x){
  double erg = x;

  while(((erg*erg)-x) > E){
    erg = (erg+(x/erg))/2;
  }
  return erg;
}

int main(int argc, char *argv[]){
  double w = 0;

  if(argc > 1){
    sscanf(argv[1], "%lf", &w);
  } else{
    scanf("%lf",&w);
  }
  printf("%lf\n",wurzel(w));
  return 0;
}
